repo-pull: Allow pulling only one directory
authorAnne LoVerso <aelv13@gmail.com>
Tue, 5 Aug 2014 12:41:50 +0000 (08:41 -0400)
committerColin Walters <walters@verbum.org>
Wed, 20 Aug 2014 19:09:32 +0000 (15:09 -0400)
commit3742c329459615eca34fdd374673c76ac648ffba
tree99862dceb5c40cc9b42573c3403eb2ca88788d48
parent6a55d2c32ffcb49de5f4d781315b67dcc885d6f7
repo-pull: Allow pulling only one directory

Changes the pull API to allow pulling only a single directory instead
of the whole deployment.  This option is utilized by the check-diff
option in rpm-ostree.

Add a new state directory to hold <checksum>.commitpartial files, so
we know that we've only downloaded partial state.
Makefile-tests.am
src/libostree/ostree-repo-private.h
src/libostree/ostree-repo-prune.c
src/libostree/ostree-repo-pull.c
src/libostree/ostree-repo.c
src/libostree/ostree-repo.h
src/libostree/ostree-sysroot-upgrader.c
src/libostree/ostree-sysroot-upgrader.h
src/ostree/ot-builtin-pull.c
tests/test-pull-subpath.sh [new file with mode: 0644]